package top.healthylife.gateway.platform.eye.dto.zengzhifuwu.EyeReqCompanyByCodeDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.request.result.ApiResultDto;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-11 23:39:04
*/
@Data
@Accessors(chain = true)
@ApiModel("根据信用代码组织机构代码获取公司信息[736]")
public class Eyerescompanybycodedto extends ApiResultDto {

    @JsonProperty("historyNames")
    @ApiModelProperty(value = "历史名称", example = "天津膜天膜科技有限公司")
    private String historyNames;

    @JsonProperty("regStatus")
    @ApiModelProperty(value = "经营状态", example = "开业")
    private String regStatus;

    @JsonProperty("holderlist")
    @ApiModelProperty(value = "股东列表", example = "")
    private List<Holderlist> holderlist;

    @JsonProperty("bondNum")
    @ApiModelProperty(value = "股票代码", example = "300334")
    private String bondNum;

    @JsonProperty("type")
    @ApiModelProperty(value = "法人类型，1 人 2 公司", example = "1")
    private Integer type;

    @JsonProperty("bondName")
    @ApiModelProperty(value = "股票名称", example = "津膜科技")
    private String bondName;

    @JsonProperty("revokeReason")
    @ApiModelProperty(value = "吊销原因", example = "")
    private String revokeReason;

    @JsonProperty("property4")
    @ApiModelProperty(value = "纳税人识别号（弃用）", example = "110108802100433")
    private String property4;

    @JsonProperty("property3")
    @ApiModelProperty(value = "英文名", example = "Beijing Baidu Netcom Science and Technology Co.,Ltd.")
    private String property3;

    @JsonProperty("usedBondName")
    @ApiModelProperty(value = "弃用", example = "-")
    private String usedBondName;

    @JsonProperty("approvedTime")
    @ApiModelProperty(value = "核准时间", example = "1517846400000")
    private Long approvedTime;

    @JsonProperty("logo")
    @ApiModelProperty(value = "公司logo", example = "http://img.tianyancha.com/logo/lll/36089e162a250252363a05d74b96185b.png@!watermark01")
    private String logo;

    @JsonProperty("id")
    @ApiModelProperty(value = "公司id", example = "22822")
    private Long id;

    @JsonProperty("orgNumber")
    @ApiModelProperty(value = "组织机构代码", example = "802100433")
    private String orgNumber;

    @JsonProperty("sourceFlag")
    @ApiModelProperty(value = "来源", example = "http://qyxy.baic.gov.cn/")
    private String sourceFlag;

    @JsonProperty("correctCompanyId")
    @ApiModelProperty(value = "新公司名id", example = "")
    private String correctCompanyId;

    @JsonProperty("taxNumber")
    @ApiModelProperty(value = "纳税人识别号", example = "91110000802100433B")
    private String taxNumber;

    @JsonProperty("businessScope")
    @ApiModelProperty(value = "经营范围", example = "技术服务、技术培训、技术推广；设计、开发、销售计算机软件；经济信息咨询；利用www.baidu.com、www.hao123.com(www.hao222.net、www.hao222.com)网站发布广告；设计、制作、代理、发布广告；货物进出口、技术进出口、代理进出口；医疗软件技术开发；委托生产电子产品、玩具、照相器材；销售家用电器、机械设备、五金交电、电子产品、文化用品、照相器材、计算机、软件及辅助设备、化妆品、卫生用品、体育用品、纺织品、服装、鞋帽、日用品、家具、首饰、避孕器具、工艺品、钟表、眼镜、玩具、汽车及摩托车配件、仪器仪表、塑料制品、花、草及观赏植物、建筑材料、通讯设备；预防保健咨询；公园门票、文艺演出、体育赛事、展览会票务代理；翻译服务；因特网信息服务业务（除出版、教育、医疗保健以外的内容）；第一类增值电信业务中的在线数据处理与交易处理业务、国内因特网虚拟专用网业务、因特网数据中心业务；第二类增值电信业务中的因特网接入服务业务、呼叫中心业务、信息服务业务（不含固定网电话信息服务和互联网信息服务）；图书、电子出版物、音像制品批发、零售、网上销售；利用信息网络经营音乐娱乐产品，游戏产品，演出剧（节）目、表演，动漫产品（文化经营许可证有效期至2020年04月17日）；演出经纪；人才中介服务。（企业依法自主选择经营项目，开展经营活动；演出经纪、人才中介服务以及依法须经批准的项目，经相关部门批准后依批准的内容开展经营活动；不得从事本市产业政策禁止和限制类项目的经营活动。）")
    private String businessScope;

    @JsonProperty("orgApprovedInstitute")
    @ApiModelProperty(value = "核准机构", example = "北京市质量技术监督局")
    private String orgApprovedInstitute;

    @JsonProperty("tags")
    @ApiModelProperty(value = "企业标签", example = "上市公司")
    private String tags;

    @JsonProperty("companyId")
    @ApiModelProperty(value = "表对应id", example = "431")
    private Integer companyId;

    @JsonProperty("categoryScore")
    @ApiModelProperty(value = "行业分数", example = "9436")
    private Integer categoryScore;

    @JsonProperty("name")
    @ApiModelProperty(value = "公司名", example = "北京百度网讯科技有限公司")
    private String name;

    @JsonProperty("percentileScore")
    @ApiModelProperty(value = "企业评分(万分制)", example = "9706")
    private Integer percentileScore;

    @JsonProperty("isMicroEnt")
    @ApiModelProperty(value = "是否是小微企业 0不是 1是", example = "0")
    private Integer isMicroEnt;

    @JsonProperty("cancelDate")
    @ApiModelProperty(value = "注销日期", example = "1548172800000")
    private Long cancelDate;

    @JsonProperty("flag")
    @ApiModelProperty(value = "0-显示 1-不显示（弃用）", example = "1")
    private Integer flag;

    @JsonProperty("regCapital")
    @ApiModelProperty(value = "注册资金", example = "217128.000000万人民币")
    private String regCapital;

    @JsonProperty("staffNumRange")
    @ApiModelProperty(value = "企业人数", example = "100-499人")
    private String staffNumRange;

    @JsonProperty("industry")
    @ApiModelProperty(value = "行业", example = "科技推广和应用服务业")
    private String industry;

    @JsonProperty("updateTimes")
    @ApiModelProperty(value = "更新时间", example = "1520311150000")
    private Long updateTimes;

    @JsonProperty("revokeDate")
    @ApiModelProperty(value = "吊销日期", example = "1463587200000")
    private Long revokeDate;

    @JsonProperty("legalPersonName")
    @ApiModelProperty(value = "法人", example = "梁志祥")
    private String legalPersonName;

    @JsonProperty("regNumber")
    @ApiModelProperty(value = "注册号", example = "110108002734659")
    private String regNumber;

    @JsonProperty("creditCode")
    @ApiModelProperty(value = "社会统一信用代码", example = "91110000802100433B")
    private String creditCode;

    @JsonProperty("fromTime")
    @ApiModelProperty(value = "经营开始时间", example = "991670400000")
    private Long fromTime;

    @JsonProperty("socialStaffNum")
    @ApiModelProperty(value = "参保人数", example = "402")
    private Integer socialStaffNum;

    @JsonProperty("companyOrgType")
    @ApiModelProperty(value = "公司类型", example = "有限责任公司(自然人投资或控股)")
    private String companyOrgType;

    @JsonProperty("alias")
    @ApiModelProperty(value = "简称", example = "膜天膜")
    private String alias;

    @JsonProperty("cancelReason")
    @ApiModelProperty(value = "注销原因", example = "")
    private String cancelReason;

    @JsonProperty("toTime")
    @ApiModelProperty(value = "经营结束时间", example = "1622736000000")
    private Long toTime;

    @JsonProperty("actualCapital")
    @ApiModelProperty(value = "实收注册资金（无用）", example = "实收注册资金（无用）")
    private String actualCapital;

    @JsonProperty("estiblishTime")
    @ApiModelProperty(value = "成立日期", example = "991670400000")
    private Long estiblishTime;

    @JsonProperty("regInstitute")
    @ApiModelProperty(value = "登记机关", example = "北京市工商行政管理局海淀分局")
    private String regInstitute;

    @JsonProperty("companyType")
    @ApiModelProperty(value = "无用", example = "32767")
    private Integer companyType;

    @JsonProperty("regLocation")
    @ApiModelProperty(value = "注册地址", example = "北京市海淀区上地十街10号百度大厦2层")
    private String regLocation;

    @JsonProperty("legalPersonId")
    @ApiModelProperty(value = "法人id", example = "2020172991")
    private Integer legalPersonId;

    @JsonProperty("bondType")
    @ApiModelProperty(value = "股票类型", example = "A股")
    private String bondType;

    @JsonProperty("updatetime")
    @ApiModelProperty(value = "更新时间", example = "1520311569952")
    private Long updatetime;

    @JsonProperty("base")
    @ApiModelProperty(value = "省份简称", example = "bj")
    private String base;

}
